package com.woniuxy.kaer.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.kaer.service.entity.ServiceRealDetail;
import com.woniuxy.kaer.service.param.AddServiceRealDetailParam;
import com.woniuxy.kaer.service.param.UpdateRealDetailParam;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 程诗洋
 * @since 2025年02月17日
 */
public interface ServiceRealDetailService extends IService<ServiceRealDetail> {


    void updateServiceRealDetail(UpdateRealDetailParam param)throws Exception;

    void deleteServiceRealDetail(String serviceOrderId,Integer serviceRealDetailId, Integer founderId)throws Exception;

    void realDetailByIncrease(Integer serviceRealDetailId, Integer founderId)throws Exception;

    void realDetailByDecreaseOne(Integer serviceRealDetailId, Integer founderId)throws Exception;

    void addServiceRealDetail(AddServiceRealDetailParam param)throws Exception;
}
